putty kidney - French English Dictionary